{% extends "base.html" %}

{% block title %}首页{% endblock %}

{% block content %}
<div class="row justify-content-center">
    <div class="col-lg-8">
        <div class="card shadow-sm text-center fade-in">
            <div class="card-body">
                <div class="py-5">
                    <div class="mb-4">
                        <i class="bi bi-shield-lock text-primary" style="font-size: 4rem;"></i>
                    </div>
                    <h1 class="display-4 fw-bold mb-3">安全登录系统</h1>
                    <p class="lead text-muted mb-4">
                        基于AES算法的高安全性用户认证系统
                    </p>
                    <div class="d-grid gap-3 d-sm-flex justify-content-sm-center">
                        {% if 'user_id' in session %}
                        <a href="{{ url_for('dashboard') }}" class="btn btn-primary btn-lg px-4 gap-3">
                            <i class="bi bi-speedometer2 me-2"></i>进入仪表板
                        </a>
                        {% else %}
                        <a href="{{ url_for('auth.login') }}" class="btn btn-primary btn-lg px-4 gap-3">
                            <i class="bi bi-box-arrow-in-right me-2"></i>用户登录
                        </a>
                        <a href="{{ url_for('auth.register') }}" class="btn btn-outline-primary btn-lg px-4">
                            <i class="bi bi-person-plus me-2"></i>用户注册
                        </a>
                        {% endif %}
                    </div>
                    
                    <!-- 管理员功能提示 -->
                    <div class="mt-4">
                        <div class="alert alert-info">
                            <h6 class="alert-heading">
                                <i class="bi bi-info-circle me-2"></i>管理员功能说明
                            </h6>
                            <p class="mb-1">
                                系统默认第一个注册的用户（ID为1）或者用户名为"admin"的用户具有管理员权限。
                            </p>
                            <p class="mb-1">
                                管理员可以查看所有用户的登录日志记录。
                            </p>
                            <hr>
                            <p class="mb-0">
                                <small>提示：您可以注册用户名为"admin"的账户来获得管理员权限。</small>
                            </p>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        
        <div class="row mt-5">
            <div class="col-md-4 mb-4">
                <div class="card h-100 hover-card">
                    <div class="card-body text-center">
                        <div class="mb-3">
                            <i class="bi bi-shield-check text-success" style="font-size: 2.5rem;"></i>
                        </div>
                        <h5 class="card-title">安全加密</h5>
                        <p class="card-text text-muted">采用AES加密算法保护用户密码传输安全</p>
                    </div>
                </div>
            </div>
            
            <div class="col-md-4 mb-4">
                <div class="card h-100 hover-card">
                    <div class="card-body text-center">
                        <div class="mb-3">
                            <i class="bi bi-file-earmark-text text-info" style="font-size: 2.5rem;"></i>
                        </div>
                        <h5 class="card-title">日志记录</h5>
                        <p class="card-text text-muted">完整记录用户登录日志，便于安全审计</p>
                    </div>
                </div>
            </div>
            
            <div class="col-md-4 mb-4">
                <div class="card h-100 hover-card">
                    <div class="card-body text-center">
                        <div class="mb-3">
                            <i class="bi bi-phone text-warning" style="font-size: 2.5rem;"></i>
                        </div>
                        <h5 class="card-title">响应式设计</h5>
                        <p class="card-text text-muted">支持各种设备访问，提供一致的用户体验</p>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
{% endblock %}